package com.cloud.pole.api.advert;

import java.io.Serializable;
import java.util.Date;

/**
 * @author 
 */
public class AdvertApi implements Serializable {
    /**
     * 广告ID
     */
    private Integer advertId;

    /**
     * 广告图片路径
     */
    private String imagePath;

    /**
     * 广告链接地址或功能模块名称
     */
    private String activityUrl;

    /**
     * 广告类型（页面跳转1，APP内部跳转2）
     */
    private Integer advertType;

    /**
     * 广告名称
     */
    private String advertName;

    /**
     * 状态(0无效 1有效)
     */
    private Integer advertStatus;

    /**
     * 开始时间
     */
    private Date startTime;

    /**
     * 结束时间
     */
    private Date endTime;

    /**
     * 广告位置
     */
    private Integer advertPosId;

    /**
     * 创建人ID
     */
    private String createUserId;

    /**
     * 创建时间
     */
    private Date createTime;
    
    /**
     * 商家Id
     */
    private Integer merchantId;

    /**
     * 店铺id
     */
    private Integer shopId;

    private static final long serialVersionUID = 1L;

    public Integer getAdvertId() {
        return advertId;
    }

    public void setAdvertId(Integer advertId) {
        this.advertId = advertId;
    }

    public String getImagePath() {
        return imagePath;
    }

    public void setImagePath(String imagePath) {
        this.imagePath = imagePath;
    }

    public String getActivityUrl() {
        return activityUrl;
    }

    public void setActivityUrl(String activityUrl) {
        this.activityUrl = activityUrl;
    }

    public Integer getAdvertType() {
        return advertType;
    }

    public void setAdvertType(Integer advertType) {
        this.advertType = advertType;
    }

    public String getAdvertName() {
        return advertName;
    }

    public void setAdvertName(String advertName) {
        this.advertName = advertName;
    }

    public Integer getAdvertStatus() {
        return advertStatus;
    }

    public void setAdvertStatus(Integer advertStatus) {
        this.advertStatus = advertStatus;
    }

    public Date getStartTime() {
        return startTime;
    }

    public void setStartTime(Date startTime) {
        this.startTime = startTime;
    }

    public Date getEndTime() {
        return endTime;
    }

    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    public Integer getAdvertPosId() {
        return advertPosId;
    }

    public void setAdvertPosId(Integer advertPosId) {
        this.advertPosId = advertPosId;
    }

    public String getCreateUserId() {
        return createUserId;
    }

    public void setCreateUserId(String createUserId) {
        this.createUserId = createUserId;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

	public Integer getMerchantId() {
		return merchantId;
	}

	public void setMerchantId(Integer merchantId) {
		this.merchantId = merchantId;
	}

	public Integer getShopId() {
		return shopId;
	}

	public void setShopId(Integer shopId) {
		this.shopId = shopId;
	}
}